package org.six11.ss.client;

/**
 * 
 * 
 * @author Gabe Johnson <johnsogg@cmu.edu>
 */
public abstract class ClientStateNames {

  public static final String K_CARD_GAME_STATS = "card game stats";
  public static final String K_CARD_LOBBY = "card lobby";
  public static final String K_CARD_NOTIFY_ROLES = "card notify roles";
  public static final String K_CARD_PLAY = "card play";
  public static final String K_CARD_PREGAME = "card pregame";
  public static final String K_CARD_REPLAY = "card replay";
  public static final String K_CARD_ROOM = "card room";
  public static final String K_CARD_TERMINAL = "card terminal";
  public static final String K_CARD_THEME = "card theme";
  public static final String K_CARD_WARN = "card warn";
  public static final String K_COMMAND_HANDLERS = "command handlers";
  public static final String K_GAME_STATUS = "game status";
  public static final String K_LOCAL_USER = "local user";
  public static final String K_MY_ID = "my player ID";
  public static final String K_OLIVE_STATE = "olive state";

  public static final String K_PEN_QUEUE = "pen queue";

  /**
   * K_ROLE's value is ['sketcher' or 'labeler']. See DB table 'GameParticipant'.
   */
  public static final String K_ROLE = "role";
  public static final String K_ROOM_LIST = "room list";
  public static final String K_ROUND_LENGTH = "round length";
  public static final String K_TEXT_CONSOLE = "text console";
  public static final String K_THEME_LIST = "theme list";
  public static final String K_TRANSMIT_QUEUE = "transmit queue";
  public static final String K_OLIVE_SURFACE = "olive drawing surface";
  public static final String K_LABELS = "labels";
  public static final String K_SCORES = "scores";
  public static final String K_CLUE = "clue";
  public static final String K_ROUND_ELAPSED = "time round will elapse";
  public static final String K_GLASS_MESSAGE = "glass pane message";
  public static final String K_SKETCH_DONE = "sketch done";

}
